.rst-datagrid .rst-panel-body {  overflow: hidden;  position: relative;  padding: 5px;  background-color: #EFF5FF;}.rst-datagrid-view {  /*position: relative;*/  overflow: hidden;  background-color: white;  border-color: #99BBE8;  border-width: 1px;  border-style: solid;}.rst-datagrid-view1,.rst-datagrid-view2 {  /*position: absolute;*/  overflow: hidden;  top: 0;}.rst-datagrid-view1 {  left: 0;}.rst-datagrid-view2 {  right: 0;}.rst-datagrid-mask {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  opacity: 0.3;  filter: alpha(opacity=30);  display: none;}.rst-datagrid-mask-msg {  position: absolute;  top: 50%;  margin-top: -20px;  padding: 10px 5px 10px 30px;  width: auto;  height: 16px;  border-width: 2px;  border-style: solid;  display: none;}.rst-datagrid-empty {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 25px;  line-height: 25px;  text-align: center;}.rst-datagrid-sort-icon {  padding: 0;  display: none;}.rst-datagrid-toolbar {  height: auto;  padding: 1px 2px;  border-width: 0 0 1px 0;  border-style: solid;}.rst-datagrid-btn-separator {  float: left;  height: 24px;  border-left: 1px solid #ccc;  border-right: 1px solid #fff;  margin: 2px 1px;}.rst-datagrid .rst-datagrid-pager {  display: block;  margin: 0;  border-width: 1px 0 0 0;  border-style: solid;}.rst-datagrid .rst-datagrid-pager-top {  border-width: 0 0 1px 0;}.rst-datagrid-header {  overflow: hidden;  cursor: default;  border-width: 0 0 1px 0;  border-style: solid;}.rst-datagrid-header-inner {  float: left;  width: 10000px;}.rst-datagrid-header-row,.rst-datagrid-row {  height: 25px;}.rst-datagrid-header td,.rst-datagrid-body td,.rst-datagrid-footer td {  border-width: 0 1px 1px 0;  border-style: dotted;  _border-style: solid;  margin: 0;  padding: 0;}.rst-datagrid-cell,.rst-datagrid-cell-group,.rst-datagrid-header-rownumber,.rst-datagrid-cell-rownumber {  margin: 0;  padding: 0 4px;  white-space: nowrap;  word-wrap: normal;  overflow: hidden;  height: 18px;  line-height: 18px;  font-size: 12px;}.rst-datagrid-header .rst-datagrid-cell {  height: auto;}.rst-datagrid-header .rst-datagrid-cell span {  font-size: 12px;}.rst-datagrid-cell-group {  text-align: center;  text-overflow: ellipsis;}.rst-datagrid-header-rownumber,.rst-datagrid-cell-rownumber {  width: 30px;  text-align: center;  margin: 0;  padding: 0;}.rst-datagrid-body {  margin: 0;  padding: 0;  overflow: auto;  zoom: 1;}.rst-datagrid-view1 .rst-datagrid-body-inner {  padding-bottom: 20px;}.rst-datagrid-view1 .rst-datagrid-body {  overflow: hidden;}.rst-datagrid-footer {  overflow: hidden;}.rst-datagrid-footer-inner {  border-width: 1px 0 0 0;  border-style: solid;  width: 10000px;  float: left;}.rst-datagrid-row-editing .rst-datagrid-cell {  height: auto;}.rst-datagrid-header-check,.rst-datagrid-cell-check {  padding: 0;  width: 27px;  height: 18px;  font-size: 1px;  text-align: center;  overflow: hidden;}.rst-datagrid-header-check input,.rst-datagrid-cell-check input {  margin: 0;  padding: 0;  width: 15px;  height: 18px;}.rst-datagrid-resize-proxy {  position: absolute;  width: 1px;  height: 10000px;  top: 0;  cursor: e-resize;  display: none;}.rst-datagrid-body .rst-datagrid-editable {  margin: 0;  padding: 0;}.rst-datagrid-body .rst-datagrid-editable table {  width: 100%;  height: 100%;}.rst-datagrid-body .rst-datagrid-editable td {  border: 0;  margin: 0;  padding: 0;}.rst-datagrid-view .rst-datagrid-editable-input {  margin: 0;  padding: 2px 4px;  border: 1px solid #95B8E7;  font-size: 12px;  outline-style: none;  -moz-border-radius: 0 0 0 0;  -webkit-border-radius: 0 0 0 0;  border-radius: 0 0 0 0;}.rst-datagrid-view .validatebox-invalid {  border-color: #ffa8a8;}/*.rst-datagrid-sort .rst-datagrid-sort-icon {  display: inline;  padding: 0 13px 0 0;  background: url('images/datagrid_icons.png') no-repeat -64px center;}.rst-datagrid-sort-desc .rst-datagrid-sort-icon {  display: inline;  padding: 0 13px 0 0;  background: url('images/datagrid_icons.png') no-repeat -16px center;}.rst-datagrid-sort-asc .rst-datagrid-sort-icon {  display: inline;  padding: 0 13px 0 0;  background: url('images/datagrid_icons.png') no-repeat 0px center;}.rst-datagrid-row-collapse {  background: url('images/datagrid_icons.png') no-repeat -48px center;}.rst-datagrid-row-expand {  background: url('images/datagrid_icons.png') no-repeat -32px center;}*/.rst-datagrid-mask-msg {  background: #ffffff url('images/loading.gif') no-repeat scroll 5px center;}.rst-datagrid-header,.rst-datagrid-td-rownumber {  background-color: #efefef;  background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%);  background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%);  background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%);  background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);}.rst-datagrid-cell-rownumber {  color: #000000;}.rst-datagrid-resize-proxy {	filter:alpha(opacity=40);	opacity:0.40;	background:#ccc;}.rst-datagrid-mask {  background: #ccc;}.rst-datagrid-mask-msg {  border-color: #95B8E7;}.rst-datagrid-toolbar,.rst-datagrid-pager {  background: #F4F4F4;}.rst-datagrid-header,.rst-datagrid-toolbar,.rst-datagrid-pager,.rst-datagrid-footer-inner {  border-color: #dddddd;}.rst-datagrid-header td,.rst-datagrid-body td,.rst-datagrid-footer td {  border-color: #ccc;}.rst-datagrid-htable,.rst-datagrid-btable,.rst-datagrid-ftable {  color: #000000;  border-collapse: separate;}.rst-datagrid-row-alt {  background: #fafafa;}.rst-datagrid-row-over,.rst-datagrid-header td.rst-datagrid-header-over {  background: #eaf2ff;  color: #000000;  cursor: default;}.rst-datagrid-row-selected {  background:#DFE8F6;;  color: #000000;}.rst-datagrid-row-editing .rst-textbox,.rst-datagrid-row-editing .rst-textbox-text {  -moz-border-radius: 0 0 0 0;  -webkit-border-radius: 0 0 0 0;  border-radius: 0 0 0 0;}.rst-datagrid-paper {	border-width: 0px 1px 1px 1px;	border-style: solid;	border-color: #99BBE8;	}.rst-datagrid-icon-grid {    background: url('images/grid.png') no-repeat ;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CQMB/zys/rst/themes/sky/images/grid.png",sizingMethod='crop')\9;	background: none\9;}.rst-datagrid-icon-csv {	background: url('images/csv.png') no-repeat ;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CQMB/zys/rst/themes/sky/images/csv.png",sizingMethod='crop')\9;	background: none\9;}.rst-datagrid-icon-excel,.rst-datagrid-icon-jexcel {	background: url('images/excel.png') no-repeat ;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CQMB/zys/rst/themes/sky/images/excel.png",sizingMethod='crop')\9;	background: none\9;}.rst-datagrid-header td{	font-weight: bold;}.rst-datagrid-toolbar {	background: #F4F4F4;	padding:1px 2px;	border-style: solid;	border-color: #99BBE8;	border-width: 1px 1px 0 1px;}.rst-datagrid .rst-panel-icon {	_left: 0;}/* SIMPLE */.rst-table-view {	position: relative;	overflow: hidden;	top: 0;}.rst-grid-table {	table-layout: fixed;	width: 100%;}.rst-grid-table td,.rst-grid-footer td {	border-width: 0 1px 1px 0;	border-style: dotted;	_border-style: solid;	margin: 0;	padding: 0;}.rst-datagrid-cell,.rst-datagrid-cell-group,.rst-datagrid-header-rownumber,.rst-datagrid-cell-rownumber {	margin: 0;	padding: 0 4px;	white-space: nowrap;	word-wrap: normal;	overflow: hidden;	height: 18px;	line-height: 18px;	font-size: 12px;}.rst-grid-table thead {		background-color: #efefef;	background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%);	background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%);	background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%);	background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%);	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);}.rst-grid-table thead td {	font-weight: bold;	height: 28px;	line-height: 28px;	vertical-align: middle;}.rst-grid-table thead td[field] {	border-bottom-color: #ccc;	border-bottom-style: solid;	border-bottom-width: 1px;}.rst-grid-table thead span {	display: inline-block;}.rst-grid-table td,.rst-grid-footer td {	border-color: #ccc;}.rst-datagrid-row-over,.rst-grid-table thead div.rst-datagrid-header-over  {	background: #eaf2ff;	color: #000000;	cursor: default;	filter: none;}.rst-datagrid-row-selected {	background:#DFE8F6;;	color: #000000;}.rst-grid-calc {	background: #efefef;	height: 30px;}.rst-grid-calc td {	border-top-color: #ccc;	border-top-style: solid;	border-top-width: 1px;	font-weight: bold;}